Natürliche Vorkommen: Spanien, Frankreich, Benelux-Staaten, Irland, Großbritannien, Deutschland (Brandenburg, Berlin, Baden-Württemberg, Bayern, Hessen, Hamburg, Mecklenburg-Vorpommern, Niedersachsen, Nordrhein-Westfalen, Rheinland-Pfalz, Schleswig-Holstein, Saarland, Sachsen, Sachsen-Anhalt und Thüringen), Skandinavien, Finnland, Baltikum, Schweiz, Liechtenstein, Österreich, Italien (Sizilien und Festland ohne Apulien), Slowenien, Kroatien, Bosnien-Herzegowina, Serbien & Kosovo, Montenegro, Nordmazedonien, Albanien, Rumänien, Bulgarien, Griechenland, Ukraine, Weißrussland, Russland (europäischer Teil und Sibirien), Mittelasien, Kaukasus, Türkei (Anatolien), Syrien, Libanon, Iran, China, Algerien und Marokko; eingebürgert oder eingeschleppt in Portugal, Kanada, in den USA und in Argentinien
Gebüsche, Hecken und Waldränder; auf mäßig trockenen, meist kalkhaltigen Böden; planar bis montan(subalpin)